﻿// 1370. 零和序列.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


/*
https://www.acwing.com/problem/content/1372/

给定一个由 1∼N 构成的序列：1,2,…,N。

现在，你要在序列的数字与数字之间插入一些符号，插入+表示加法运算，插入-表示减法运输，插入（空格）表示数字合并为一个数。

在全部插入完毕后，将得到一个可以看作表达式的新序列。

计算该表达式的结果，看看结果是否为 0。

现在，请你编写一个程序，给定整数 N，找到并输出所有的长度为 N 且总和为零的序列。

输入格式
共一行，包含一个整数 N。

输出格式
按照 ASCII 码的顺序输出所有满足条件的序列，每个序列占一行。

数据范围
3≤N≤9
输入样例：
7
输出样例：
1+2-3+4-5-6+7
1+2-3-4+5+6-7
1-2 3+4+5+6+7
1-2 3-4 5+6 7
1-2+3+4-5+6-7
1-2-3-4-5+6+7
*/
int main()
{
    std::cout << "Hello World!\n";
}

 